<?php

namespace support\facade;

/**
 * @method static void app($msg,string $type='info',array $context = [])
 * @method static void sql($msg,string $type='info',array $context = [])
 * @method static void debug($msg,string $type='DEBUG',array $context = [])
 * @method static void err($msg,string $type='ERROR',array $context = [])
 * @method static void info($msg,string $type='info',array $context = [])
 */
class Logger extends \WebmanTech\Logger\Logger
{
    public static function __callStatic($name, $arguments)
    {
        // 如果是数据库日志写出  则判断来源是否是定时任务 如果是 则不予写出 否则遇到高频定时任务会导致sql日志量极大
        if($name == 'sql' && request() == null){
            return ;
        }
        parent::__callStatic($name,$arguments);
    }
}